.mail{
    width: 100%;
    height: 100%;
        header{
        height: 58px;
        background-color: #fff;
        border-top: 1px solid rgb(238, 238, 238);
        line-height: 58px;
    }
    main{
        padding: 24px;
        height: calc(100% - 58px);
        background-color: #EFF2F5;
        .search{
            background-color: #fff;
            height: 80px;
            box-sizing: content-box;
            padding: 24px 12px;
            .submit{
                display: flex;
                justify-content:flex-end;
                button{
                    margin-right: 15px;
                }
            }
        }
        .mailList{
            margin-top: 24px;
            padding: 24px 12px;
            background-color: #fff;
            &>div:nth-child(1){
                height: 30px;
                display: flex;
                position: relative;
                span{
                    position: absolute;
                    top: 0;
                    right: 0;
                }
            }
            button{
                border-radius: 2px;
                display: none;
                border: 1px solid red;
                color: red;
                background-color: #fff;
            }
            .btnActive{
                display: block;
            }
        }
    }
}